package com.quan.sdk.weixin.common;

/**
 * 保存微信接口调用凭证到上下文
 * 
 * @author yhaoquan
 * 
 */
public class WeixinContext {

	/**
	 * 公众号APPID
	 */
	private static String appid;
	
	/**
	 * 公众号秘钥
	 */
	private static String secret;

	/**
	 * 公众号token
	 */
	private static String token;

	/**
	 * 公众号的全局唯一接口调用凭据
	 */
	private static String access_token;

	/**
	 * JsApiTickect
	 */
	private static String jsapi_ticket;
	
	/**
	 * 保存公众号APPID
	 * @param appid
	 */
	public static void setAPPID(String appid) {
		WeixinContext.appid = appid;
	}
	
	/**
	 * 获取公众号APPID
	 * @return
	 */
	public static String getAPPID() {
		return WeixinContext.appid;
	}
	
	/**
	 * 保存公众号秘钥
	 * @param secret
	 */
	public static void setSECRET(String secret) {
		WeixinContext.secret = secret;
	}
	
	/**
	 * 获取公众号秘钥
	 * @return
	 */
	public static String getSECRET() {
		return WeixinContext.secret;
	}
	
	/**
	 * 保存公众号秘钥
	 * @param secret
	 */
	public static void setTOKEN(String token) {
		WeixinContext.token = token;
	}

	/**
	 * 获取公众号秘钥
	 * @return
	 */
	public static String getTOKEN() {
		return WeixinContext.token;
	}

	/**
	 * 保存调用接口凭证 AccessToken 到上下文
	 * 
	 * @param access_token
	 */
	public static void setAccessToken(String access_token) {
		WeixinContext.access_token = access_token;
	}

	/**
	 * 调用接口凭证 AccessToken
	 * 
	 * @return
	 */
	public static String getAccessToken() {
		return WeixinContext.access_token;
	}

	/**
	 * 保存 JsApiTickect 到上下文
	 * 
	 * @param jsapi_tickect
	 */
	public static void setJsApiTicket(String jsapi_tickect) {
		WeixinContext.jsapi_ticket = jsapi_tickect;
	}

	/**
	 * 获取 JsApiTickect
	 * 
	 * @return
	 */
	public static String getJsApiTicket() {
		return WeixinContext.jsapi_ticket;
	}

}
